package com.xyht.sca_s.student_manage_system.modules.walkThrough.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.xyht.sca_s.student_manage_system.common.commonReturn.ResponseResult;
import com.xyht.sca_s.student_manage_system.modules.walkThrough.entity.SmsWalkThrough;
import com.xyht.sca_s.student_manage_system.modules.walkThrough.entity.dto.SmsWalkThroughAddDto;
import com.xyht.sca_s.student_manage_system.modules.walkThrough.entity.dto.SmsWalkThroughApprovalDto;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author XYHT
 * @since 2023-02-12
 */
public interface SmsWalkThroughService extends IService<SmsWalkThrough> {
    ResponseResult addWalkThrough(SmsWalkThroughAddDto smsWalkThroughAddDto, String userId);
    ResponseResult selectWalkThroughList(Integer pageSize,Integer pageNum,String userId);
    ResponseResult selectWalkThroughById(String id);
    ResponseResult approvalWalkThrough(SmsWalkThroughApprovalDto smsWalkThroughApprovalDto, String userId);
    ResponseResult selectAuditList(Integer pageSize,Integer pageNum,String userId);
    ResponseResult selectStudentWalkThrough(Integer pageSize,Integer pageNum,String userId,String content);
}
